package com.redteam.interfaces;

import com.redteam.data.beans.Reservation;
import java.util.List;

/**
 *Contain methods that pertain to customer pilot
 * @author Teddy Karam
 */
public interface Pilot {

    /**
     *
     * @param reservation
     */
    void addReservations(List<Reservation> reservation);

    /**
     *
     * @return
     */
    List<String> getEndorsements();

    /**
     *
     * @return
     */
    int getFlightHours();

    /**
     *
     * @return
     */
    List<Reservation> getReservations();

    /**
     *
     * @param endorse
     */
    void setEndorsements(List<String> endorse);

    /**
     *
     * @param flightHours
     */
    void setFlightHours(int flightHours);
}
